Quote Originally Posted by kmehrzad View Post
Here's another good option: Bicycling Magazine's Complete Guide to Bicycle Maintenance and Repair: For Road and Mountain Bikes
I have that one and it's really thorough, with great pictures.. I also refer to the park tool website a LOT.. it's not only helpful for seeing what to do, but which special tools you might need as well