UNIVERSAL ALGEBRA
for
Computer Scientists
(click on the top line of the title to get started)
A course in Universal Algebra
(and related mathematics)
emphasizing computer science
examples and applications
Eric G. Wagner
Wagner Mathematics