50 Conversation Classes: 50 sets of conversation cards with an accompanying activity sheet containing vocabulary, idioms and grammar.