Introduction to Bacterial genetics