Hardware and Software - Antoine Zgheib; Franjieh El Khoury (Taylor and Francis, 2018)