Advances and trends in engineering sciences and technologies II - Ali, Mohamad Al; Platko, Peter (CRC Press, 2017)