Ten Global Trends Every Smart Person Should Know: And Many Others You Will Find Interesting