AMSCO Human Geography Advanced Placement Book Second Edition AP

This textbook is the one the professor assigned for the entire semester.