Rypin's basic sciences review - Frohlich, Edward D. (Lippincott, 1993)