Software project effort estimation : foundations and best practice guidelines for success - Trendowicz, Adam (Springer, 2014)