I finished the book I described below titled "The Myths of Innovation" by Scott Berkun. He's a former Microsoft developer. He's also authored a popular book on project management and I hope to read that soon.
I really enjoyed the book. It was interesting and easy to read. While covering a lot of ground that I'm already familar with, it brought up new insights into others that I've experienced but have never seen addressed. For example, why their manager is a natural enemy of innovators and how they can exercise their management role to support and help innovators. If you've got an interest in innovation and/or any twist on that, then I recommend this book.