How to Write A Novel in 100 Days: With tips about agents, editors,  publishers and self-publishing