Johns Hopkins Studies in the History of Technology

400 pages paperback

nonfiction business economics history science informative slow-paced

224 pages hardcover

nonfiction history science informative fast-paced