We started out with the audiobook version read by David Tennent. He was such a great reader that we got sucked into the books. I love the depth of the characters. Humorous yet serious. A great fish out of water story for all ages including grown up kids. And I highly recommend the audiobook version that is read by Tennent. He does a superb job of being the book to life!