Programming in F - Ellis T. M. R. 1942-; Philips Ivor R. (Addison-Wesley, 1998)