ByNobleID
    Understanding the structure and function of catalases: clues from molecular evolution and in vitro mutagenesis. | NobleID