London a history of 300 years in 25 buildings - Knox, Paul L. 1947- (Yale University Press, 2024)