THE WEB OF LIFE - Hamid, Mohsin (Oxford Oxford University Press, 1996)