The loom of time - Kalidasa (New Delhi Penguin books, 1989)