Relentless progress - Zipes, Jack (Routledge, 2009)