fred hoyle and john elliot