Ancestry of Janet Macmillan up to Mary Knowles