Lucifer's Hammer

Lucifer's Hammer - Larry Niven, Jerry Pournelle Everyone should have to read this in school. I'd without a doubt make teens love books.