Johns Hopkins Studies in the History of Technology

448 pages hardcover

informative medium-paced