Tekstiviesti: The structure of abstract algebra