Moon Tiger

Penelope Lively