Snort 2.1 Intrusion Detection by Brian Caswell, Jay Beale & Mike Poor