Essentials of modern biology - Sobti, R . C; Sharma, V . L (2008)