J. M. GrangeBooksOrganization and Practice in Tuberculosis BacteriologyGenetic ManipulationAuthor data: Open Library