Fact and speculation in cosmology - Narlikar Jayant V. (CUP, 2009)