Who wrote ‘Hard Times’ and ‘A tale of two Cities’ ?

Who wrote ‘Hard Times’ and ‘A tale of two Cities’ ?

A. John Milton
B. Charles Dickens
C. John Webster
D. Daniel Defoe