Plato: For beginners - Robert Cavalier (Orient Black Swan Pvt.Ltd., 2003)
Keywords: General books