Author: John mcintyre and ian t. ramsey