In which type of market structure do businesses produce nearly identical products?
a) Perfect competition
b) Monopolistic competition
c) Oligopoly
d) Monopoly