EasyChair Smart Slide
DEBI: a new mechanical device for safer needle insertions
DEBI: a new mechanical device for safer needle insertions