1. Michael Abbott, Thorsten Altenkirch, and Neil Ghani. 2003. Categories of Containers. In Foundations of Software Science and Computation Structures. Vol. 2620. Springer Berlin Heidelberg, Berlin, Heidelberg, 23–38.
2. Andreas Abel, Marcin Benke, Ana Bove, John Hughes, and Ulf Norell. 2005. Verifying Haskell Programs Using Constructive Type Theory. In Proceedings of the 2005 ACM SIGPLAN Workshop on Haskell. ACM Press, New York, NY, USA, 62–73.
3. Sergio Antoy and Michael Hanus. 2010. Functional Logic Programming. Commun. ACM 53, 4 (2010), 74.
4. Robert Atkey and Patricia Johann. 2015. Interleaving Data and Effects. Journal of Functional Programming 25 (2015).
5. Richard Bird. 2010. Pearls of Functional Algorithm Design. Cambridge University Press.