Implementing Intrusion Detection Systems by Tim Crothers