Tuareg mode is good because it can analyze code and calculate padding and blocking fonts based on this information. In addition, it provides fairly good opportunities for interactive work with code.
As for the textbook - I do not think that this exists (although I planned to write it a long time ago). All information for installation is in the README file, and you can find out about the available commands by visiting the OCaml source file and pressing Ch m to get a description of the mode, or to get a description of the tuareg-mode function (if tuareg.el already loaded).
A useful addition to these descriptions is the refare of the Tuareg mode, which lists all (or almost) available commands.
Alex ott
source share