Parallel programming: for multicore and cluster systems is breathlessly encyclopedic, brilliant, and idiosyncratic--and likely to polarize opinions. Incontestably, its a valuable shelf reference. For a parallel programming autodidact, it may provide a steep learning curve depending on interests and prior knowledge. (A. Squassabia, Computing Reviews, September 14, 2023)