Books Authored by J. Norman Hall