Author: St. Clair, Thomas Staunton.