The bionic body shop: Discussing the many life sustaining devices that can be implanted in the body | IEEE Journals & Magazine | IEEE Xplore