Foundations of Bacteriology: Understanding Microbial Life