Author: Karl Adolf Neovius