Understanding Faults - Tanner, David (Elsevier Elsevier, 2019)