Books Authored by E. Raymond Hall