Semil Shah's review of Startup Communities: Building an Entrepreneurial Ecosystem in Your City