The rehabilitation research matrix: producing knowledge at micro, meso, and macro levels.

The rehabilitation research matrix: producing knowledge at micro, meso, and macro levels.