My terrible attempt to compile various source into a Haskell book balances theory and practices.
To understand computation is its own reward.
PDF