The Life and Times of a Drop of Water: The Water Cycle June 17, 2016 Royston, A. 2005. Heinemann-Raintree.