Books Authored by Anthony J. W. Hall