Speaking of the debates, this is an excellent article about what to expect: http://www.theatlantic.com/magazine/archive/2016/10/who-will-win/497561/