Essential Skills for Hackers by Max Dalziel, Henry Dalziel, Kevin Cardwell (Paperback, 2015)