Coding for penetration testers building better tools - Andress, Jason (Syngress, 2011)