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