Books Authored by Kenneth G. Hirth