Ways of under standing the human past: mythic, Epic, Scientific and historic - Chattophyaya, D P (New Delhi PHISPC, 2001)