I would also recommend this book. It takes a very practical approach of introducing a problem which exists with the blockchain and then how to solve it. It gets you thinking the correct way. Then if you want, you'll have the basic understanding to dive into the theory and math behind each technology.
Do we really want to talk about unions bankrupting cities without addressing the corporations? The corps who lobbied for free trade, which opened up the labor market to the world and required Americans to complete with 3rd world level wages?
Then, when Americans did not want to compete with rural Chinese farmers pay, those corporations abandoned the area? Leaving cities with huge infrastructure bills and a large population? None of these issue develop in a vacuum. They are complex.