Advanced Placement (AP) Human Geography – 2nd Edition AMSCO Publication

You will find that this textbook breaks down difficult topics into manageable chunks.