Violet's Present - Kim Fielding A very odd, but also interesting and sweet book