Semirings and their applications - Gôlān, Yônātān (Kluwer, 1999)