5.0

A well-written and deeply useful book.
Also, I got stuck on a problem (due to a hard-to-find error I made) and I hit Eric up on Twitter; he responded immediately and solved the problem.