Choosing and Using Communication Tasks for Second Language Instruction (Teresa Pica, Ruth Kanagy, Joseph Falodun) contains a taxonomy of communication task types, based on the concepts of goal and activity, particularly with reference to classroom pedagogy and learning theory.