Emerging specialisations and software metropolitan clusters - a comparative network analysis on San Francisco, New York and London