Functional equations and how to solve them - Small, Christopher G. (New York, 2007)