Who Sang Son of a Preacher Man?

The song ‘Son of a Preacher Man’ was originally recorded by Dusty Springfield. The song has been covered by many different artists but the original remains the most popular version.