Author: St. Clair, Stanislas Graham Bower.