Revolution in the Making of the Modern World: Social Identities, ...
John Foran & David Lane & Andreja Zivkovic (edt)