for intermediate learners and above
I recommend this book to those who have already completed intermediate material. The book can be used both as a reference book and as a study book. The book uses linguistic terminology such as 'intransitive', but these are all explained in the book when you first encounter them, so it suits both self-learners at home and academics. A unique aspect of the book is the very large number of examples it gives whenever it explains something. Another unique aspect is that it has a strong practical feel to it - it wants to teach you how to use the language better in actual use.