In a genre that is quite crowded with sub-par stories, this one is a quality story with an excellent narrator.