The non-departmental page of James Elliott, a University Lecturer in Materials Modelling at the University of Cambridge. This page requires