All tu delft s department of geoscience and engineering Articles