The Communist manifesto (Book Review) - Sharpe, M. E. (Challenge (05775132))