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