James Stirling Michael Wilford - Maxwell Robert (Basel Birkhauser pub., 1998)