Diocles of Carystus a collection of the fragments with translation and commentary (Brill, 2001)