Cambridge street-names their origins and associations - Gray, Ronald D. (Cambridge University Press, 2000)