Hoyle-Narlikar theory