Channel your english : intermediate - Mitchell, H.Q. (MM Publications, 2002)