Progress in spinal cord research - a refined strategy for the International Spinal Research Trust.

Progress in spinal cord research - a refined strategy for the International Spinal Research Trust.