Johns Hopkins Studies in the History of Technology

400 pages paperback

nonfiction art history science technology reflective medium-paced