Writing Skills provides learners with problem-solving activities based on a wide variety of text types.