Floating barrel handgun method of recoil elimination | Patent Publication Number 20050247186 | Patexia