Author: Ide, John Jay.