Voracious reader that I am I've been doing my best to supplement the course material I've been given with other texts to help me understand the field I'm getting into. Much of this reading happens on blogs and other online publications, but I've picked up a handful of books too. Some of these have been particularly good reads, so I thought I'd share my thoughts on them. Here they are in reverse chronological order.