20th Century Journey: A Memoir of a Life and the Times