Author: Horstmann, Henry Charles.