Who wrote 'Moll Flanders'?

Henry Fielding

Voltaire

Johnathan Swift

Daniel DeFoe