The historical parts were interesting and fun to try out (despite some typos) but the more modern (though since the book came out in 2002, not that modern) sections were more difficult to follow and could have done with more examples taken from real life to demonstrate how the theory is used.