Bibliografía básica WIKSTRÖM, A. (1988). Functional Programming Using Standard ML. Prentice Hall
John Whitington (2013). OCaml from the very beginning. Coherent Press
Andrei De Araújo Formiga (2015). OCaml: Programação funcional na prática. Casa de Código

Functional Programming in OCaml (libro de texto do curso CS3110 da Universidade de Cornell) http://www.cs.cornell.edu/courses/cs3110/2021sp/textbook/

Manual de Objective Caml

Bibliografía complementaria WEIS, P. & LEROY, X. (1993). Le Languaje Caml. InterEditions
COUSINEAU, G, & MAUNY, M. (1998). The functional Approach to Programming. Cambridge University Press.
John Whitington (2014). More OCaml. Algorithms, Methods & Diversions. Coherent Press
Yaron Minsky, Anil Madhavapeddy & jason Hickey (2013). Real World OCaml. O'Reilly
PAULSON, L. C. (1991). ML for the Working Programmer. Cambridge University Press.
Michel Quercia (2000). Nouveaux exercices d'algorithmique. Éditions Vuibert, Paris
Philippe Narbe (2005). Programmation fonctionnelle, générique et objet: une introduction avec le langage OCaml. Vuibert, Paris
Jacques Rouablé (1997). Programmation en Caml. Eyrolles, Paris
Luc Albert (1997). Cours et exercices d'informatique. Thomson Publishing International, Paris
Joshua B. Smith (2006). Practical OCaml. Apress
Richard Bird (2014). Thinking Functionally With Haskell. Cambridge University Press
Richard Bird & Jeremy Gibbons (2020). Algorithm Design With Haskell. Cambridge University Press

DOWNEY, A.; MONJE, N.: Think OCaml. How to Think Like a (Functional) Programmer

CHAILLOUX, E.; MANOURY, P. & PAGANO, B.: Developing Applications With Objective Caml.