Big Bets: How Large-Scale Change Really Happens

Big Bets: How Large-Scale Change Really Happens

320 pages