Oscar and lucinda - Carey, Peter (Faber and faber, 1988)