Science and Technology - Chorafas, Dimitris N. (Springer International Publishing,)