The complete idiot's guide to understanding cloning - Gralla, Jay D. (Alpha, 2004)