i haven't read many in this genre, but this was really good:
http://en.wikipedia.org/wiki/Battlefield_Earth_(novel))1050 pages
I also liked Dune and the 7 books that kinda round out the series
-I Am Legend - Richard Matheson: i thought this was very good. the most recent movie version did a horrible job