About five years ago, I found a "bicycle encyclopedia" on the web that could answer just about any question. I have looked for it several times recently, and could not find it. Perhaps it is no longer available. In the meantime, Richard Ballantine's "Richard's 21st Century Bicycle Book" is a good place to start.