Applied Abstract Algebra door