The world in 2050 hamish mcrae review July 8, 2019 16 32 64 128 The world in 2050 essay The world in 2050 hamish mcrae