Coding For Penetration Testers by Jason Andress & Ryan Linn