A Challenging Book To Practice Teaching in English is a course book designed not only for non-english teacher who have no english background and stive to teach in english but also for english teachers who to help their colleagues to practice using english in teaching and student of teacher colleges who inted to teach in english.