Books Authored by W. D. Palmer