单项选择题

It is Mary Shelley who wrote the popular science fiction ().

A. Waverley
B. Rob Roy
C. Frankenstein
D. Ivanhoe