The loom of history - Muller, Herbert J. (The New American Library, 1958)
A Mentor book