Software Engineering for Science - Jeffrey C. Carver; Neil P. Chue Hong; George K. Thiruvathukal (Taylor and Francis, 2016)