David M. Kennedy

11 books

320 pages 2011

nonfiction history politics sociology challenging informative reflective medium-paced

488 pages 1973

nonfiction history politics informative medium-paced

missing page info 1956

informative reflective medium-paced

missing page info 2006

challenging informative medium-paced

675 pages paperback 1993

912 pages paperback 2015

576 pages paperback 1997

nonfiction history challenging informative medium-paced

624 pages paperback 2004

624 pages paperback 1975

missing page info