Mahabaharata : a criticism - Mahabaharata. English (New Delhi Cosmo, 1983)