Louis Agassiz. His life and work.