Interactive journals: an educational strategy to promote reflection.

Interactive journals: an educational strategy to promote reflection.