Who coined the term Web 2.0?

First of all, I must admit that I am a strong proponent of Web 2.0. I don't see any issue with assigning any great sounding buzz word to indicate bunch of features of web site or service. But I am always uncertain about who has actually coined the term "Web 2.0"? The most telling story about origination of this term is in the article written by Tim O'Reilly in What Is Web 2.0: Design Patterns and Business Models for the Next Generation of Software in September 30, 2005:

...began with a conference brainstorming session between O'Reilly and MediaLive International. Dale Dougherty, web pioneer and O'Reilly VP, noted that far from having "crashed", the web was more important than ever, with exciting new applications and sites popping up with surprising regularity. What's more, the companies that had survived the collapse seemed to have some things in common. Could it be that the dot-com collapse marked some kind of turning point for the web, such that a call to action such as "Web 2.0" might make sense? We agreed that it did, and so the Web 2.0 Conference was born...

I heard a lot about this story in various articles, blogs, news sites etc. and like everyone else I am also under impression that Tim O'Reilly had coined the term "Web 2.0" and then navigate to amazon link of a interesting book which was published way back in 2002 (June 15, 2002) by Dermot A. McCormack.

Web 2.0: The Future of the Internet and Technology Economy and How Entrepreneurs, Investors, Executives & Consumers Can Take Ad (Execenablers)

by Dermot A. McCormack

Per description of this book:

...The first phase of the Internet economy has come to an end with the dramatic fall in the markets, however phase two (Web 2.0) is just getting started and will take shape much more cautiously over the next couple of years. In this book, Dermot McCormack clearly outlines the specific trends, challenges and opportunities for companies, consumers, the stock market and entrepreneurs....

1587622009.01._AA240_SCLZZZZZZZ_.jpg

So this book is outlining the same concepts and trends which have been described by Tim. Notice the the date of the publication of of book published by Dermot A. McCormack and the article written Tim O'Reilly. So question arises here, who has invented the term? Is Tim O'Reilly or Dermot A. McCormack?

Tim may have popularized the term Web 2.0 through that published article but I believe it was actually Dermot who first coined the term.