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