This is a very good companion for anybody learning to teach English, as well as a reference book for practising teachers as it is small enough to carry around on a daily basis. This book is packed with information about teaching strategies, learning a second language, presenting grammar, professional development, planning lessons, in fact every aspect of teaching English as well as advice on written assignments for the CELTA course. I only wish I'd bought this book when I did my CELTA course! It would've put everything more into perspective. I highly recommend this book!