Flood theory