Author: Walter Richard (1826-1907) Cassels