Somanatha - the many voice of history - Thapar, Romila (New Delhi Penguin, 2004)