Text this: Theory and problems of calculus of finite differences and difference equations