by Clayton M. Christensen, James Allworth, Karen Dillon
0 queued — 1 read — published 2012 — 240 pages