John A. Hall

13 books

272 pages paperback

nonfiction history politics challenging informative medium-paced

184 pages paperback

nonfiction politics challenging informative medium-paced

464 pages hardcover

nonfiction biography history politics

400 pages paperback

nonfiction autobiography biography medium-paced

256 pages paperback 1988

280 pages paperback 2007

160 pages hardcover 1957

254 pages 1988

544 pages hardcover

nonfiction politics medium-paced

525 pages paperback

nonfiction politics medium-paced