Geog.123: Level 2: Student's Book by RoseMarie Gallagher
The second book in a three-book course. geog.123 is comprehensive and rigorous, but what really sets it apart is that it's written and presented in a way that appeals to students in the 11-14 age group like no other course. This is the second edition, from 2005.