Masterplots: 510 plots in story form from the world's fine literature.