Source: https://ccsuniversity.ac.in/bridge-library/pdf/microbio-C notes.pdf