Difference Equations and Inequalities by Ravi P. Agarwal