Nanomedical device and systems design : challenges, possibilities, visions - Boehm, Frank J. (CRC Press, 2014)