- 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
- Scalable Parallel Computing: Technology, Architecture, Programming
- Computer Arithmetic