bellwether noun harbinger, herald, indicator, predictor
It's a fast, one day read, and it ages well - I re-read it every couple years.