Principles and Applications - Mahmoud Hassaballah; Ali Ismail Awad (Taylor and Francis, 2020)