Spain: A brief history (Commonwealth and international library. Pergamon Oxford … Vilar, Pierre £4.70 European History