This is a textbook for learning Latin grammar and how to translate English into Latin (and thus how to write in Latin). It is for advanced students only. A beginner or lower level student would be lost at the first page. The book is very thorough, covering lots of grammar topics. It works by teaching a grammar topic then setting exercises using the grammar translating from English to Latin. There is an answer key freely available online which has all the answers. This makes it possible to use for self-study. The book includes an English to Latin dictionary of the words it uses in its' exercises at the back of the book which is very helpful. I think it is a good textbook for Latin writing and grammar. My grammar and writing are improving well by using it. Its' strength is that it is very thorough. However this does make it slow. Also the explanations, like in a lot of Latin textbooks, are short so need repeated reading to really be absorbed. It does have revision exercises at regular intervals which allow you to check if you have absorbed the language, which is good.