The Pragmatic Haskeller

Learn how to build a webapp pragmatically, to solve real world problems.