Sounds similar to “One Second After” by William R Forstchen
which I am looking at
That one was excellent. Loved it!