Water resources engineering:principles and practice - Challa, Satya Narayan Murty (New Age International, 2002)