Sole, C. A.(Colin A.)author.