单项选择题

Who is called "father of English and European novels"

A.Mark Twain
B.Daniel Defoe
C.William Makepeace Thackeray
D.David Herbert Lawrence