Biology: A Self-Teaching Guide - Steven D. Garber