A comparison of rigid, semi-rigid and flexible spinal stabilization devices: A finite element study. (December 2019)