Barron’s Ap Ser.: AP Q&a Biology : With 600 Questions and Answers by David…

This textbook covers both theory and hands-on exercises in equal measure.