David Scott Palmer

4 books

320 pages 1992

nonfiction history informative tense medium-paced

missing page info 2012

informative reflective slow-paced

144 pages paperback

nonfiction history politics

144 pages paperback 2006