Author: Giesecke, Frederick E.; Spencer, Henry Cecil; Hill