I love Paul McCartney's 1990 rendition of the old folk song. He wrote some new lyrics for it. For obvious reasons, he probably wanted to take the bit about the mother dying out. There are also fewer Biblical allusions than in other versions and there is no bridge.
Here's Anita Carter's version.
Joan Baez sang the song a lot during the 1960s. Her rendition is very political.
This version is from 1969 and recorded by Mary Hopkin, who McCartney signed to the Beatles' Apple label on the recommendation of model Twiggy. Twiggy had seen Hopkin perform as a finalist in the annual Eurovision contest.