Water wave propagation over uneven bottoms