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