Discrete Integrable Systems by Johannes J. Duistermaat