Needed a lot of suspension of disbelief in some places. But its worth the effort. I would read a sequel. A good performance by the narrator.