Spain: The Trials and Triumphs of a Modern European Country
Michael Reid
New Haven 2023
Yale University Press - 336 Pages