Books by D.V. Palmer