Charles McKean is Professor of Architectural History at Dundee University. He lives in Edinburgh.