Algebra and Coalgebra in Computer Science - Heckel (Springer Berlin Heidelberg, 2013)