Reading stories is a good way to improve one’s English. Could you recommend some good modern books which are suitable for intermediate level students?
You are quite right! Reading is one of the best ways you can help yourself to improve your English, so read as much as you can! To do this effectively, you have to find reading materials which are at the same level as your present command of English. If, for example, you try to read ordinary novels or newspapers in English, it is likely that you will find the vocabulary too difficult and you will soon be discouraged. I wouldn’t like to recommend particular titles because I don’t know what appeals to you. What I think you should do is obtain the English Language Teaching catalogues put out by different publishing houses (Cambridge, Heinemann, Longman, Oxford, Prentice Hall, etc.). Look up the sections in each catalogue that list readers, then make a list of suitable titles which are aimed at intermediate students. In this way, you’ll be able to choose stories which you think will really appeal to you.