Full of life : a biography of John Fante