I have these two. Both are written by the same guy. The black one seems to be very thorough and he tells you the things you may want to know ahead of time that you wouldn't learn until after your first build to make it easier.
http://www.amazon.com/dp/B000PIAZOS/?tag=joeychgo-20
Both are worth the money i think