G R MatthewsJun 1, 20142 min readPromise of Blood by Brian McClellanTake the French Revolution. Add the industrial revolution and a great heaping of magic. Bake at 545 pages for as long as it takes you to...