What technique does Mary Shelley use to develop the themes of Frankenstein?
a. She writes from the points of view of different characters.
b. She uses time travel to shift back and forth between settings.
c. She develops the plot through a series of diary entries.
d. She uses a frame to develop a story within a story.