COMPUTER SYSTEM DESIGN & ARCHITECTURE - HEWRING & JORDAN