How can a marketing agency help self-publishers?

Over the last decade, we have witnessed the internet completely revolutionise several major industries. One [...]