Author(s): Karl Marx
, Frederick Engels
£55.00
IN STOCK
Format: Hardback
Publication date: June 1, 2004
Page extent: 684
11 in stock