Computer Vision, Virtual Reality and Robotics in Medicine by Nicholas Ayache