Essentials of bacterial and viral genetics / David M. Carlberg - Carlberg, David M.