I found this a captivating, balanced and remarkably up-to-date book on the most important issue of our time: