I am not surprised at the statistics except for one. There are not even 1 trillion humans on the planet! There is an estimated less than 10 billion which is less than 0.13% of the authors stated figure of 6.2 trillion (2.8trillion/.45) BTW an American trillion is a thousand American billion which is a thousand million. The British billion is a million million [1 million squared] and the British trillion is 1 million to the third power.
Ok head hurt yet?
But Here is where I have commmon ground.
I am best categorized politically as a Libertarian Socialist
Certainly a more equitable distribution would contirbute to a better quality of life for miliions.