Author: Charles Villiers 1852-1924 Stanford