Cycling: "The Rider" is wonderful. Even if you're no Lance fan, you'll like "Lance Armstrong's War".
SF: Someone mentioned Neal Stephenson. Cryptonomicon, Snow Crash, and the Diamond Age are all wonderful. If you've never read Larry Niven, try "Protector" or "Ringworld". John Varley's trilogy, "Titan", "Wizard", "Demon" is still the best SF trilogy I've ever read.