COMPUTER ARCHITECTURE & PARELLEL PROCESSING - KAI HWANG (TMH)