Author: Thomas Skyrme KCVO CB CBE TD JP DL MA