340 pages - translated by : prof . s.r.jawalekar