The book is Principles of Functional Programming by Glaser, Hankin and Till. It's so long since I read it it must be introductory!!