Mary Shelley's Frankenstein compare prices