An imaginary life - Malouf, David (Random House, Vintage Books, 1999)