Your cart

Close

Total AUD

Checkout

Alastair J. L. Blanshard

Alastair Blanshard is a senior lecturer in the Classics department of the University of Sydney. His doctorate is from the university of Cambridge and he has taught at the universities of Oxford and Reading.