I read a lot of books about world changing scenarios and am challenged to find one that is able to tell a story without the vulgar language people seem to think necessary to make it believable. I did, however, find it difficult to differentiate between the characters.