bibliographic details : Computer architecture and organization /