I'll throw Bill Robinson into the mix.
Smokey Robinson is one of the most prolific songwriters of the 20th century. I met him at a party once in the mid 1970s. Very talented musician. He's also a walking encyclopedia of folk songs.
Some of his songs may pass the test of time.
-Bob