Gemma Bovery By Posy Simmonds.
9780224061148.