Johns Hopkins Studies in the History of Technology

320 pages paperback

nonfiction history science technology informative medium-paced