Software project cost and schedule estimating : best practices - Roetzheim, William H. (Prentice Hall, 1998)