Virtual environments for medical training: graphical and haptic simulation of laparoscopic common bile duct exploration | IEEE Journals & Magazine | IEEE Xplore