Factors influencing water temperature and the ...