Biomedical Engineering, a Cornucopia of Challenging Engineering Tasks-all of Direct Human Significance | IEEE Journals & Magazine | IEEE Xplore