Really well-written. I probably disagree with mostly everything