Smart Phones to the Rescue: The Virtual Blood Bank Project | IEEE Journals & Magazine | IEEE Xplore