Computer and Hardware 2 (solid) by Misbahul Munir