Agree or disagree, David is a must-read if you really want to understand the world we live in and where it's headed."