Books by author 'Yvonne Sherratt'