Search results for: Heyuan Zhao
European Spine Journal > 2007 > 16 > 8 > 1119-1128
European Spine Journal > 2006 > 15 > 17 > 616-620
European Spine Journal > 2006 > 15 > 6 > 1029-1029
European Spine Journal > 2006 > 15 > 5 > 616-620
Journal of Orthopaedic Surgery and Research > 2006 > 1 > 1 > 1-10