I am late in posting this but thought it still worth doing so. The Savage City by T.J. English is one of a great many serious and engaging books that I am unlikely to get a chance to read but wanted to make you aware of it.