Book: "Haskell uma abordagem pratic" by Claudio Cesar de Sá and Márcio Ferreira da Silva