Software Systems in Engineering by D. Cooke | Menrva Books