Gene Cloning and DNA analysis - Brown, T A (Oxford Blackwell, 2006)