London : A History of 300 Years in 25 Buildings
9780300284249
Paul Knox