Advanced Skills: A resource book of advanced-level skills activities - Haines S. Simon (Cambridge, Cambridge University Press, 2006)