This is probably one of the best books on the subject. It is nicely written, the examples are clear and the author provides a free pdf copy on his website when you buy the Kindle edition (for those who have been complaining about font size). Also, it...