Timesaver speaking activities : (pre-intermediate - advanced). - Maggs, Peter (Mary Glasgow Magazines, an imprint of Scholastic, 2002)