D ^ N . edelcreutz.