An excellent introduction to the Ocaml programming language. This is where I really got started.
Very readable and well written.
Here is the book's site.
"Real World OCaml"
I've tended to use this book as a reference. It is also freely available online here