Hal Clement by Donald M. Hassler