Author: Rainolde, Richard, M. A.