Bryan D. Palmer

23 books

1208 pages hardcover

informative reflective medium-paced

576 pages 2007

nonfiction history politics informative slow-paced

471 pages paperback 2008

challenging informative reflective medium-paced

486 pages hardcover 2000

144 pages hardcover

medium-paced

918 pages hardcover

nonfiction politics medium-paced

542 pages hardcover

nonfiction politics medium-paced

532 pages 2015

challenging informative reflective slow-paced

366 pages 2015

challenging informative medium-paced

352 pages 2013

politics informative medium-paced