Books Authored by D G Palmer