Fabric of the cosmos - Greene, Brian (London Penguin Books, 2005)