It was also made into a movie that many teenagers have enjoyed. My son is dyslexic, so he easily gets frustrated or bored with reading. She has had wonderful success using books on tape with her son. He enjoys stories and wants to read what his friends are reading, but he finds print books frustrating. She said he has loved books on tape.
Many public libraries carry books on tape for kids.
Reading aloud also has similar benefits. A child can hear books at his or her emotional level, even if they are hard to read. Many children who are not strong readers loved hearing the Harry Potter books read aloud. My last suggestion is to ask a librarian to help you find books that are not too challenging, but written for your son's age level. My daughter is really loud in the library and grabs so many books off the shelves that I find myself avoiding taking her there.