

0521596564 / 9780521596565
Paperback
882.01
17/10/2019
3 in stock Need More ?
England
386 pages.
academic/professional/technical Learn More
Translated from the Ancient Greek.