Books Authored by Jerry M. Ruhl