- Computer Architecture and Parallel Processing (McGraw-Hill series in computer organization and architecture)
- Advanced Computer Architecture: Parallelism, Scalability, Programmability
- Distributed and Cloud Computing: Clusters, Grids, Clouds, and the Future Internet
- Parallel Processing for Supercomputers and Artificial Intelligence (Mcgraw-Hill Series in Supercomputing and Parallel Processing)
- Scalable Parallel Computing: Technology, Architecture, Programming