Hal Clement is one of the big names in "Hard Sci Fi." He does a lot of explaining, a lot of the tech involved is obviously within the realm of the posible, and the charicters have to face real perils that can't just be wished away with some super-science dues ex machina.
I do really like Hal Clement.