According to our recommendation, "Scholastic Success With Grammar" is the best book for English grammar for beginners. It is basically a series of 5 books called grades 1 to 5.