Karl Korsch
Edition - isbn:9781608465569 - inv:e8d56c58b9a0bbe2d9eee50d58c95acf
This webapp heavily uses JavaScript. You can read its source code from our client code repository