Introduction to molecular biology - Paolella, Peter (1998)