The communist manifesto
Marx, Karl
The communist manifesto / Karl marx & Friedrich Engels . - UK Penguin 2015 - Penguin books .
9780141397986 3799 (set)
English classics
820 / BLBC20
The communist manifesto / Karl marx & Friedrich Engels . - UK Penguin 2015 - Penguin books .
9780141397986 3799 (set)
English classics
820 / BLBC20