A Review Of Water Hammer Theory And Practice