A . Hagelin , Garm Hagelin,