Which of the following is a market structure characterized by many firms selling similar but differentiated products?
a) Oligopoly
b) Perfect Competition
c) Monopoly
d) Monopolistic Competition