The Oxford Handbook of Innovation

The Oxford Handbook of Innovation

2006 • 676 pages