Naw, there are several books I could list that don't follow the criteria.
The Foundation, by Isaac Asimov, doesn't even have a hero. It's mostly just a chronological set of events occurring, leading up to humanities downfall, and (I think) rise, eventually. All of which is predicted by some scientist dude. And that doesn't really match any of the criteria...