×
  • Greek and Roman technology : a sourcebook : annotated translations of Greek and Latin texts and documents

    John William Humphrey John Peter Oleson Andrew N Sherwood

Click on cover to enlarge.