Market Structures and Competition - Market structure, efficiency and resource allocation