Molecular Evolution of Cytochrome bd Oxidases across Proteobacterial Genomes | UPT Perpustakaan UHAMKA