Fundamentals of Physiology: A Human Perspective (with CD-ROM and

You will find that this novel makes you care deeply about its people.

A nice touch is the way this novel blends humor with heartbreak.