Author: Stanford, John.