Poppy Shakespeare — 2006 novel by Clare Allan