Science and Technology - Chorafas, Dimitris N (Springer, 2016)