Must Read Science Fiction authors (in no particular order):
RAH (If you have to ask...)
The Killer B's:
There are many other good ones (Spinrad, Cherryh), but these really define my tastes. The jury's still out on Ken Macleod, Steve Barnes, Peter Hamilton.