Books Authored by Murray G. Hall