Books Authored by Michael W. Hopping