For Sci Fi I recommend any Robert Heinlein book.
Most notable of his books are
Stranger in a strange land
Time enough for love (The first of his I read and it made me fall in love with his work)
The moon is a harsh mistress
As mentioned by halo, 1984 is a great book