Plato's life

Events

347
347 - 427
380
380 - 398
399
403
407
Approx. 427