James L. Machor

5 books

424 pages hardcover

nonfiction classics history literary challenging informative medium-paced

379 pages 2007

challenging informative reflective medium-paced

240 pages paperback

nonfiction classics literary

272 pages hardcover 1987

challenging informative reflective medium-paced

367 pages 2000

challenging informative medium-paced