Quali sono i diversi tipi di mercati imperfetti e in cosa differiscono dalla concorrenza pura e perfetta?