Books by Donald D. Palmer