Hacking And Penetration Testing by Syngress, Jay Beale & Jan Kanclirz