Turner, Alexandra Monoids and Semirings Monoids and Semirings 9781779660312 Turner, Alexandra 1779660316 Böcker och tidskrifter