David J. Vaughan

13 books

520 pages 1988

informative slow-paced

336 pages digital 2014

528 pages hardcover

nonfiction science medium-paced