Z . A . Gripenstedt.