Books Authored by Daniel V. Thompson