Author: Frederic Balfour.