A new social contract : (Fabian Society, 2004)