Possibly the best book to come out in recent years about the topic, Christopher Schwarz’s book is a eclectic mix of investigative historical journalism, solid technical tips and comprehensive coverage. It shows it’s origins as a series of published articles but is written in a fantastic style that makes up for this shortcoming.