Advanced Placement Psychology, 2nd – Paperback, by Charles D Schallhorn – Good

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