Computer hardware engineering - Wijeratna, N. P. (Akarsha Prakashakayo, 2013)