Hello Sharad If "novel" in your sentence means "a work of fiction", it needs a definite article. "To publishers" also sounds a little strange; as does "a period of years". Let me adjust it a little: 1.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.