yes. this.
Read the books first, then watch the films. They aren't as great at the books, but the overall effect is much better. With the LOTR films, it's the opposite of The Hobbit films. The films are long, but they still are condensed from the books.