Books Authored by Alan H. Batten