ML for the working programmer, 2nd edition (1996)

by L C Paulson