John A. Farrell

9 books

576 pages 2011

nonfiction biography history informative slow-paced

752 pages 2017

nonfiction biography history politics informative reflective medium-paced

752 pages hardcover 2022

nonfiction biography history politics challenging informative medium-paced

800 pages paperback 2001

nonfiction biography history politics informative reflective slow-paced

missing page info 2011

adventurous dark informative medium-paced

missing page info

medium-paced

missing page info 2017

challenging informative reflective slow-paced

784 pages hardcover 2001

nonfiction biography politics funny informative reflective slow-paced

683 pages digital 2001

nonfiction biography history politics funny informative reflective slow-paced