Ratings4
Average rating4.3
This book had a lot of information. Seriously. I was going back chapters to remind myself on topics that had already been covered (that's not easy on on an eReader).
Makes me wish I had a print version of this on my desk at work.