| 2008 |
-
Department of Biological Sciences, University of Alabama, USA. · Pubmed 19066512
- Department of Biological Sciences, University of Alabama, Tuscaloosa, AL 35487, USA. · Pubmed 18182484
- Department of Biological Sciences, The University of Alabama, Tuscaloosa, AL 35487, USA. · Pubmed 18514411
- Department of Biological Sciences, The University of Alabama, Tuscaloosa, AL 35487, USA. · Pubmed 19048050
|