Unified Framework for Hydrology - Dalle Piagge, Matt James; Hallouin, Thibault; Ellis, Richard J.