Understanding network hacks attack and defense with Python - Ballmann, Bastian 1982- (Springer Berlin Heidelberg, 2015)