The culture and civilisation of ancient India in historical outline