Applied computing and information technology - Lee, Roger (Springer, 2017)