Graf , R . J . Haglund , L . P Hagberg , P.