The diamond age - Stephenson, Neal (Bantam Books, 2003)