1. Belova N. V., Rubleva E. V. Kratkiy slovar’ IT-terminov dlya spetsialistov po yazykovomu obrazovaniyu. SPb.: Zlatoust, 2017. 68 s.
2. Borzenkov V. G. Imeyetsya li budushcheye u reduktsii kak osnovaniya nauchnogo znaniya? / Budushcheye fundamental’noy nauki: Kontseptual’nye, filosofskie i sotsial’nye aspekty problemy. M.: Krasand, 2011. S. 248–258.
3. Bragilevskiy V. Predely vyrazitel’nosti svertok // Praktika funktsional’nogo programmirovaniya. 2010. No 4. S. 55–77.
4. Kudryavtseva I. A. Programmirovanie v stile origami v protsesse obucheniya teoreticheskomu programmirovaniyu // Nauchnoe mnenie: nauchnyi zhurnal / Sankt-Peterburgskiy universitetskiy konsortsium. SPb., 2016. No 6–7. S. 135–149.
5. Kholom’yev A. Uchebnik po Haskell, 2012. 323 s.
6. Bird R. Introduction to Functional Programming using Haskell. Prentice Hall Press, 1998. 434 p.
7. Gibbons J. Origami programming / The Fun of Programming. Ed. J. Gibbons, O. de Moor. Palgrave, 2003, pp. 41–60.
8. Pope B. Getting a Fix from the Right Fold / The Monad Reader, 6, 2007, pp.5–15.