Tribulation: A Novel of the Near Future