Carl Thure Mauritz Almgren,