Steve Blank's review of High-tech Ventures: The Guide For Entrepreneurial Success