'Engineering Long-Lasting Software: An Agile Approach Using SaaS and Cloud Computing' book