Ah Shel, just seeing this tonight.
If personal and abusive things were said would a letter to HR or higher up be helpful?
Does this boss treat any others the same way??
Even if you don't send the letter now, it might be good have at home in case it ever happens again. To have a record of what transpired??