Computer System Architecture - M. Morris Mano