Karl A. Wittfogel

From Wikipedia, the free encyclopedia

Karl A. Wittfogel