Joanna Cannon graduated from Leicester Medical School and worked as a hospital doctor, before specialising in psychiatry. She lives in the Peak District with her family and her dog. The Trouble With Goats and Sheep is her first novel.

Books by Joanna Cannon

Three Things About Elsie
The Trouble with Goats and Sheep