Question from someone whose native language is not English.
I often come across sentences that combine "There is no" with a plural direct object, such as:
"There is no books on this subject"
Is this also correct English?
Not in standard American English to the best of my knowledge, but it’s not impossible some dialects use this construction.
No, you still need subject-verb agreement. Either “there are no books,” or the less common “there is no book.”
You might see the latter in the case of a definite subject: “Pass me the book on the subject.” “There is no book on the subject.”