A Primer on Memory Consistency and Cache Coherence, Second Edition by Vijay Nagarajan | Menrva Books