2016 carter lecture

Beirne Carter Lecture 2016