Jayant Vishnu Narlikar (n.