by Patrick Gordon