John F. Marszalek

16 books

280 pages 2007

challenging informative reflective slow-paced

168 pages 2014

history informative reflective slow-paced

192 pages 2009

history informative reflective medium-paced

767 pages hardcover 1885

160 pages paperback

nonfiction history

240 pages paperback

nonfiction history medium-paced