A few from different genres: Cole Porter, Bacharach/David, Paul Simon, Jackson Browne, Carole King, Smokey Robinson, Norman Whitfield, Lennon/McCartney, Hank Williams, Bob .Marley
George Harrison. At the risk of becoming a broken record....lol Also, Joni Mitchell, Bob Dylan, Neil Young, Pete Townshend, Roger Waters, and Lou Reed Oh, and Paul Simon....he's brilliant and never gets enough credit ~Layla
its so subjective... but my favourite is either elliott smith or ani difranco. bob dylan too, obviously.