Earth surface modeling tools, techniques and applications - Sands, Russell (Syrawood Publishing House, 2016)