Partial Difference Equations by Siu Sun Cheng & Albert M.K. Cheng