light of many colours by David R Murphy
_