Algebraic Methodology