Recommended engine book?

Travis, I bought this one a couple weeks back and haven't had any problems with it.

http://www.amazon.com/dp/B001B8BHHK/?tag=joeychgo-20

You can take a look at it sometime if you want to see it before you buy it.