Gene cloning and dna alalysis - Brown, T.A (Wiley blackwell, 2010)