Steve Blank's review of Startup Communities: Building an Entrepreneurial Ecosystem in Your City