A G . Hagelin.