A People's History of Catalonia

Sale price Price £16.99 Regular price Unit price  per 

A history of Catalonia and its centuries-long struggles for survival and, now, independence