Reasonable storyline for the possible outcome of a CME. Very interesting characters that hold the readers attention through all three volumes.