Tangled threads & twisted strands - Dickinson, Margaret (Pan Books, 2003)