P . G . Hagmanfr.