Author:David James Vaughan

Works

 * The Republic of Plato (1852), co-translated with John Llewelyn Davies