Carl Th . Socden.