Books by Quentin J. Palmer