Books by author 'Mary Evans'