Horizons(student's book 2) - Paul Radley (Oxford University Press, 2005)