A. Rupert Hall

12 books

336 pages missing pub info (editions)

nonfiction art history technology medium-paced

400 pages first pub 1962 (editions)

history science challenging informative medium-paced