Book aiming to teach functional programming principles to programmers with object-oriented background.