The art of multiprocessor programming - Herlihy, Maurice; Shavit, Nir, Luchangco, Vict, Spear, Michael (New Delhi Elsevier, 2021)