Author: Petit, J. H. Captain.