Author: Theodore Bonnet.