Los caballeros

Hay tres personas (Alex, Brook y Cody), uno de los cuales es un caballero, otro un sirviente, y uno es espía. El Caballero siempre dice la verdad, el Sirviente siempre miente, y el espía puede a veces mentir y otras veces decir la verdad.
Alex dice: “Cody es un sirviente.”
Brook dice: “Alex es un Caballero.”
Cody dice: “Yo soy el espía.”
¿Quién es el Caballero, quién el Sirviente y quién el espía?