Who Wrote the First Cut is the Deepest?

Cat Stevens wrote and sung ‘The First Cut is the Deepest’ in 1967. It has since been re-released by several other artists including Rod Stewart and Sheryl /Crow.