Greatest Songwriter of all time


I was reading the Dylan post and it got me thinking. There are many great songwriters that come to mind, my expertise/knowledge is primarily with rock music. If you could only pick three, what would they be? My vote for best lyrics goes to:

Jim Morrison
Bruce Springsteen
Elvis Costello

Best music goes to:

Mark Knopfler
Stevie Ray Vaughn
Frank Zappa
jeffloistarca
lot of people have been covered. possibly not THEE top three but worthy of mention...van morrison, harry chapin, dave mason, joe mcdonald
Yeah Craig, Chuck Berry is up there too. I almost mentioned him above. VanZandt of course. Dylan, naturally. My living favorite who hasnt been mentioned is John Hiatt. Among the women, Iris Dement is one of a kind, but I would have to give my vote to Barbara Keith. On her eponymous lp ca 1972, she wrote all the songs but one, Dylan's All Along the Watchtower, which was the weakest song on the record.

For those who think we are stuck in the present, how about Stephen Foster, and Henry Clay Work, Civil War era. "Who Shall Rule This American Nation" is one of my all time favorites.

Paul
Of course the list is long but Jeff's original question was three.... no mention so far of Pete Townshend,Bob Marley,Peter Gabriel,Kate Bush,Nick Drake,Ray Davies,Don Henley,Elton John,Woody Guthrie,Robert Johnson and good grief Stevie Wonder
If this was a test question my answers would be:
1. Woody Gutherie 2. George M. Cohan 3. Hank Williams
but I haven't got a recording by any of them :^)