The colours of life an introduction to the chemistry of porphyrins and related compounds - Milgrom, Lionel R. (Oxford University Press, 1997)