Steve Blank's review of Technology Ventures: From Idea to Enterprise