 She had another six books published, including "The Rough Road" (1965), "Ponies on Hire" (1967), "The New Tenants" (1968), "The Battle of the Braes" (1970), and "The Boy on the Roof" (1972).Margaret married Duncan MacPherson after she graduated from university.Together, they had seven sons.