Michael B. Barrett

3 books

399 pages 2013

nonfiction history informative medium-paced

236 pages hardcover

nonfiction art history politics science technology

298 pages hardcover

nonfiction history slow-paced