Advanced Molecular Biology - Twyman,Richard (Viva Books, 2003)