I'm reading 'The Invincible' right now by Stanislaw Lem. Not only is it good science fiction but it's good fiction period. Really can paint a scene and make you feel like you're right there in it.
I've just finished reading Lem's Hospital of the Transfiguration - I love that this theme of pointlessness is expressed even in his non sci-fi books, it's just absolutely stellar reading.