Survival Guide for the Beginning – Hardcover, by Susan Moon Meyer – Acceptable

A nice touch in this textbook is the color-coded sections for different topics.