Written By Bill Bryson
If you go back sixty-four generations, to the time of the Romans, the number of people on whose cooperative efforts your eventual existence depends has risen to approximately one million trillion, which is several thousand times the total number of people who have ever lived!.Download
8 Reads •