Functional Equations And How To Solve Them door Christopher G. Small