Steve Blank's review of An Engineer's Guide to Silicon Valley Startups