The Books of Beginning #1: The Emerald Atlas by John Stephens
Unabridged on 10 CDs, read by Jim Dale
Awesome - one of the best I've listened to in a long time. Jim Dale is outstanding, though at times I had to remind myself I was not listening to Harry Potter.
Three children whose parents mysteriously disappear one Christmas, find an emerald green book that transports them though time where they race to save an entire village of children from an evil witch.