There is a great book with this exact topic called „Blackout“ by Marc Elsberg. Highly recommend!
Edit: Amazon link https://www.amazon.com/dp/B01FCQLSPC
Edit: Amazon link https://www.amazon.com/dp/B01FCQLSPC
I wouldn't call it "this exact topic", since the primary attack vector in the story are smart meters, but still can second your recommendation. The book is highly based on a study founded by the german government[0], analyzing the outcome of a great scale blackout. The study is also worth reading, unfortunately only a german version is available.
[0] http://www.tab-beim-bundestag.de/de/untersuchungen/u137.html