HISTORY OF ANCIENT AND EARLY MEDIEVAL INDIA: FROM THE STONE AGE TO THE 12TH CENTURY - UPINDER SINGH