Ascendents de Janet Macmillan fins a Jonathan Farewell