Books by Allan H. F. Palmer