The Sword of Shannara.
The author Terry Brooks has been hailed as the biggest author of fantasy novels (next to the great J.R.R Tolkien of course). He's written a wide variety of books but his biggest success comes from the Shannara series.
The book is 700 pages long and is glorious from the first sentance to the last.
I loved it.