Innovation

Money can’t buy innovation

The spending of the top 1,000 R&D spenders rose by more than $20 billion in 2005. But spending alone can’t buy effective innovation, global study.
21 Nov 2006