Books by DOUGLAS PALMER