Jayant vishnu narlikar Introduction to cosomogly 3rd edition - Cambridge University Press ISBN: 9780521531412