Published order is the best way to read the books. The secondary characters and locations are just as important as the main characters. They get their own development/progression and they. If you read out of order, you miss this. Sometimes you also get main characters in the background like say the Night Watch and you would be spoiling things if you read out of order. Also, Terry doesn't recap. So when you need to know something, you would only know it from having read the book that had that information in it from a previous book. So really, reading out of order is spoiling things.
|