Author: Duncan, Edmondstoune.