Author: Johann Friedrich A . Esmarch