Software Engineering and Parallel Programming in Modern Fortran
Cranfield University