Algebraic Patching (Springer Monographs in Mathematics)