Rainbow's End: A Memoir of Childhood, War and an African Farm