雪田修一の「圏論入門 Haskellで計算する 具体例から」ってどうなん?