In this work, B. Kumaravadivelu presents a macrostrategic framework designed to help both beginning and experienced language teachers develop a systematic, coherent and personal theory of practice. His book offers to provide the tools a teacher needs in order to self-observe, self-analyze, and self-evaluate his or her own teaching acts.