I am looking for references on Category Theory that
- are mature (== at least 5 years old)
- at a level of university education (not post-doctorate, ultra symbolic introductions)
- start from the basics (Abelian Group, Set theory known - similar level) and avoid introducing new terms before defining them (counterexample: Wikipedia, as if you take any definitions, you will understand that now you have to look up an exponentially increasing number of words)
- preferably support a full conceptual understanding that is useful for both Haskell and the corresponding mathematics as well
The problem I am trying to solve is: maximizing the use of paradigms and features of Haskell (instead of blindly accepting that this is e.g. an Applicative, so what.) I am using (or eventually going to use) Haskell in automated reasoning.
I put all these explicitly there so that we can avoid flagging with
- Primarily opinion based (these are very explicit criteria)
- Product Recommendation (since I am asking for mature references, answers will not become quickly obsolete)