Louise Fitzhugh Hardcover Virginia L. Wolf You will find that this textbook breaks down difficult topics into manageable chunks.