Author: Fridericus Julius Richelot