Functional C. by Henk Muller & Pieter Hartel