Yes, I agree that the best way of paying tribute to someone is always singing his/her songs. I think all of the above singers have done so, too.
Personally I like this one: https://www.amazon.com/Tribute-Woody-Guthrie-Various-Artists/dp/B000002LJG
Jason