by Harry Chapin and by Ugly Kid Joe.
Another song with so many covers. I first heard this song performed by Ugly Kid Joe, and for a long time I thought that was the best version of it. And then I heard the original.
So, as somewhat usual, you can pick your favorite. And let me know.