Z . A Gripenstedt.