A Realistic Future of the World: 2050 And Beyond.