Author: Albert G. DSc LLD FRSE Long