A tale of two clusters: high technology industries in Cambridge. (7th September 2004)