Your wish is my command programming by example - Lieberman, Henry, 1952- (Morgan Kaufmann Publishers, 2001)