Books Authored by C. Michael Hall