Physics Based Recoil

I was wondering what the best method of a physics based recoil system is.