The loom of history - Muller, Herbert J. (New York)
495 s.