New horizons for e-learning in medical education: ecological and Web 2.0 perspectives.

New horizons for e-learning in medical education: ecological and Web 2.0 perspectives.