Advanced geography Edexcel (A) - Palmer, Andy; Yates, Nigel (Philip Allan Updates, 2005)