I like grammar books.
English and Japanese are very different in grammar and syntax. When I face a difficulty, I usually consult LDOCE. When I am writing in English, good dictionaries and well-written grammar books are essential. But I don`t think any language can be studied alone because the gaps between different languages are very tricky.