Software Product Innovation

A Study of Ideas, Products and Businesses