I . A . Gripenstedt,