ERNST HEINRICH HAECKEL. 



