Bookworm dilemma: Being unable to decide which one of the 5,743,592 books on your e-reader you should read next.