Modernism a cultural history - Armstrong,Tim (Jaipur Rawat publications, 2017)