Information Technology - New Generations - Latifi, Shahram (Springer International Publishing, 2018)