Horizontal gene transfer by Lorraine Olendzenski | Menrva Books