J. Drew Brumbaugh
Write lots, work to improve every day, and don't publish until you are sure the book is the best you can make it. Just because a book can be published doesn't mean it should be. Edit, edit, edit and find someone who will give you real feedback.