Books Authored by James Hauenstein