by: David R. Shaffer
Be the first one to review
Review the book today!
Overview
The success of this best-selling text lies in the author's belief that a good text talks with, rather than at, its readers. Shaffer does an extraordinary job of anticipating students' interests, quest...
Read more