title layout reading list default Reading List Articles Swift Functors, Applicatives, and Monads in Pictures Rubyists Already Use Monadic Patterns Books Advanced Swift Core Data Haskell Programming