I think that Internet sites are the best source
for learning English grammar because there is no
single book which covers
all topics of grammar as Internet sites do. Therefore, I
suggest that you study grammar from
the Internet and not depend on your
grammar book.