Marx, Engels and Modern British Socialism - Seamus Flaherty (Springer, 2020)