Traditional vs Self Publishing: Pros and Cons Authors Need to Know