This annotated bibliography provides a comprehensive survey of the current literature in the area of co-operative and collaborative learning. It is organised into three main areas: theoretical considerations, practical considerations and special issues and topics.