Heme biology the secret life of heme in regulating diverse biological processes - Zhang, Li. (World Scientific, 2011)