Comprehensive study of Plato - Jayapalan, N (Atlantic publishers, 2002)