Ratings1
Average rating4
Really accessible treatment. Found this through a stackoverflow recommendation and I'm glad I did. Parts are a little dense for what claims to be a “non-rigorous” book, but overall really approachable. Also the cover art is sick.