http://pure.qub.ac.uk/portal/en/persons/christopher-oneill(a4d4a6c2-4afa-4a25-8d48-207d0a458e5d).html