Competitive Markets, Oligopolies and Monopolies