Madrid: A New Biography
Luke Stegemann
New Haven 2024
Yale University Press - 480 Pages