Since taking up cycling just less than a year ago I have decided that I love it and I want to learn more about this wonderful past time. I would like to learn how to strip my bike down and/or build a bike from scratch. What the pros and cons are between different sized gears etc. And all the more in depth technical aspects of cycling in between. Could anybody recommend any books/manuals that might be of help? Is there a good place to start? Thanks in advance.