Biotechnology 101 - Shmaefsky Robert Brian (Pantagon press, 2008)