I am a secondary school from Hong Kong. English is my second language and I want to learn more vocabularies.

My teachers always suggest me to read more books in order to enrich my vocabularies. However, I found it quite difficult to choose among so many English books. Especially in my level. Recently, I have read Harry Potter and I think the level is OK for me. Do you have some books to recommend me that are similar to Harry Potter? Will Lord of the Rings suitable for me?

Thank you very much.
I think you'd LOVE Lord of the Rings. They are great books. For some more excellent reading (in the same genre), try C. S. Lewis's "Chronicles of Narnia." He was a good friend of Tolkein's and wrote in a similar style.
I wouldn't recommend Lord of the Rings just yet, a lot of native english speakers struggle with it. If you do read it...have a good dictionary nearby, I needed one!
Students: Are you brave enough to let our tutors analyse your pronunciation?
"My Family and Other Animals" by Gerald Durrell. Great book, really sweet and so very funny, nicely written and easy to understand. His descriptions are breathtaking, they give a very clear image to the mind's eye. He was a great author. Another good one is "Rosy Is My Relative", also by Gerald Durrell.
First, I need to make a disclaimer for I am not against the idea of reading books. I do believe though for your interests, reading periodicals such as " News weeks ", or New York Times " will be more benefitial to you. In fact, there are so many choices on the internet, you don't even have to spend a penny. I would suggest Discovery as this website covers many subjects and thus uses a diverse vocabualry. I recommend this website becasue the contents are written in practical sentence structure and the narration style varies with the change of subject matter. As a result, you can learn how natural English sounds and flows. I used this method many years ago and I found it very effective.