I find this site is great:
http://bicycletutor.com/ It is an excellent supplement to one of the books already mentioned and/or the park tool and Sheldon Brown pages. Having video demonstrations is great. It helps a lot to actually see how something is done.