World watch geography - Moorcroft christine (oxford university press karachi, 2002)