A smoother pebble mathematical explorations - Benson, Donald C. (Oxford University Press, 2003)