A concrete approach to abstract algebra | lit.salon