Introduction To Computing Systerms : From Bits and Gates To C and Beyond - Yale N. Patt (McGraw Hill)