Ratings2
Average rating4
It's almost occult how this book's methodical and straightforward exposition constructs concepts, concepts that pull and prod and pry and finally get down to the brass tacks of beating the shit out of your brain. It doesn't exactly excel as an introduction or overview or reference, but it exceeds all of those roles through a complete lack of mercy.