Thompson, Leonard Monteath,author.