Fundamental Concepts of Language Teaching | Synapse