Advanced skills : a resource book of advanced-level skills activities. - Haines, Simon F. E. (University Press, 2006)