Introduction to molecular biology - Paolella, Peter (Tata McGraw Hill, 2010)