Every boy's got one - Cabot, Meg (London : Pan Books, 2005)