Books Authored by Richard J. Aldrich