Functional Equations and How to Solve Them - Small, Christopher G. (Springer New York, 2007)