Telefona gönder: Programming in Haskell / Graham Hutton.