Hydrogen sulfide and hemeproteins: knowledge and mysteries

Hydrogen sulfide and hemeproteins: knowledge and mysteries