Agile software development in theory and practice
Software Engineering Economics