Author: Voelcker, John Augustus.