Shell and Sand by Richard B.  Smith Jr.
_