Advanced molecular biology - Twyman Richard M. (Viva Books, 1998)