Difference Equations and Applications by Youssef N. Raffoul | Menrva Books