Advanced skills : a resource book of advanced-level skills activities - Haines, Simon (Cambridge University Press, 2014)