Before you start reading, make sure you’ve got a good dictionary ready to help out with new or forgotten words.
For intermediate learners, try Cambridge.
For advanced British and American English, try Collins CoBuild.
For contemporary English, try Longman DoCE.
A good place to start might be with some short stories by classic authors – including Edgar Allan Poe, Kurt Vonnegut and F. Scott Fitzgerald. Classic authors in translation also feature – Tolstoy, Garcia Marquez and Chekhov.
Next, you might want to read one reviewer’s selection of the best ten short stories here.
Short story news is here – news, reviews, interviews.
And if you really become a fan of the genre, this website has loads of short stories, choose by page length, age rating, genre or author.
More ideas for improving your reading here: www.DoitinEnglish.com