An Algebraic Approach To Non Classical Logics