evaluating hardware chapter 6 1582919