Author: De Gaury, Gerald.