Greek and Roman Technology - John W. Humphrey; John P. Oleson; Andrew N. Sherwood; Milorad Nikolic (Taylor and Francis, 2020)