Excellent book, the only reason it doesn't get 5 stars is because the picture on page 40 covers part of the text and this still hasn't been fixed after two years.