RIBA directory of practices 2005.
Place of publication: Royal Institute of British Architects
Language: eng
Number of pages: 344