New Developments In Difference Equations and Applications by Sui Sun Cheng