Currently I am taking an AP Human Geography class in my high school and this is the book we were assigned to buy. This book has wonderful charts and pictures along with descriptions. This book goes into depth and doesn't only touch the surface. I recomend this book to AP Human Geography teachers and students!