Communist Posters-9781789142068

Communist Posters

  • £25.00
    Unit price per 
Tax included. Shipping calculated at checkout.



Published 13/07/2020 in United Kingdom
Paperback | 272 pages, 295 illustrations, 290 in colour