https://www.anigma.co.uk/?p=921
Procedural Terrain Models –