Modernism : a cultural history - Armstrong, Tim (Polity, 2005)