7 Things Authors Should Know About Book Publishing and Book Marketing