John A. Hird

5 books

256 pages hardcover

nonfiction politics challenging informative reflective medium-paced

430 pages paperback 1995

nonfiction politics challenging informative reflective medium-paced

577 pages digital 2012

412 pages paperback 2009

nonfiction challenging informative reflective medium-paced

328 pages paperback

nonfiction nature science medium-paced