Mixed Integer Programming for Energy Networks, Shell Lecture, CAAM Colloquium, Rice University, Houston TX, US, Alexander Martin