High-Performance Computing by Laurence T. Yang & Minyi Guo