Structural Geology Algorithms by Donald M. Fisher, Richard W. Allmendinger & Nestor Cardozo