Glencoe biology an everyday experience - Kaskel, Albert (Glencoe McGraw-Hill, 1999)