Text this: Politics of human liberation ; Revolution re-assessed