Introducing Genetics 1, Life cycles and inheritance · Dr John Campbell · Sentinel