Books Authored by Mr. Thomas B. Allen