Books Authored by Patrick M. Hughes