Software Project Effort Estimation Foundations and Best Practice Guidelines for Success - Trendowicz, Adam. (Springer International Publishing : Imprint: Springer, 2014)