One Search

Home

We live in an age of unparalleled opportunity for innovation. We're building more products than ever before, but most of them fail--not because we can't complete what we set out to build, but because we waste time, money, and effort building the wrong product

Published Date : 02/2016
Publisher : Sebastopol CA : O'Reilly
Page : xxviii,207p Pages
Barcode Call No. Volume Status Due Date Total Queue
1010089101 IE00029

On Closed Stack

0   Please Login
1040002381 IE00029

On Closed Stack

0   Please Login

This website uses cookies

We use cookies to improve website performance. You can learn more about the use of cookies at Cookie Policy
Accept
Copyright © 2021 Maruey Knowledge & Resource Center, The Stock Exchange of Thailand
Cookie Policy | Privacy Policy | Terms and Conditions | Personal Data Request Form
version 1.0.5-4bfa650b