Using features for automated problem solving. - A. Heneveld (2009)