A Practical Textbook of Genetic Engineering in Bacteria