Programming the universe a quantum computer scientist takes on the cosmos - Lloyd, Seth (Vintage Books, 2007)