John Gifford

19 books

294 pages paperback 2012

354 pages paperback 1791

454 pages paperback

nonfiction history

406 pages paperback 1797

800 pages hardcover

nonfiction design

208 pages hardcover

nonfiction gender history nature technology

802 pages hardcover

nonfiction design history medium-paced

476 pages paperback 2010

852 pages hardcover

nonfiction design history medium-paced