Making history: agency, structure and change in social theory - Callinicos, Alex; Author (Historical materialism book series, 2004)