Reconstructing the man-made Yellow River flood of Kaifeng City in 1642 AD using documentary sources. (December 2019)