Books Authored by Donald L. Hinman