Cooper, Mairi,author.