This is my description for a canonical model for ENSO
http://contextEarth.com/2017/04/10/tidal-model-of-enso/