This book is designed as an extensive revision of the teaching skills used in language classes that help pre- and in service English language teachers. The book examines each skill and aspect of language including grammar, vocabulary, reading, writing, listening, speaking, and pronunciation by introducing their theoretical background in addition to some hands-on activities that can easily be used in classes. Teachers and teachers-in-training will both find this book a comprehensive survey of the ...