Particle physics and cosmology the fabric of spacetime (Elsevier, 2007)