Biosynthesis of isoprenoid compounds by John W. Porter | Menrva Books