Yes, and just in case you think I'm kidding (or exaggerating) about how good it is... look at the Amazon reviews. 79 reviews, and almost all of them are 5 star. It's an excellent book; at least in terms of content. The production qualities leave something to be desired, but that stuff can be ignored. It's basically his class notes from his class at Stanford, printed through Cafe Press. But it's excellent material.