Implementing and Verifying Algebraic Structures in Scala
jtfmumm.com