Code and notes from the Fortran Modernisation workshop
https://www.nag.co.uk/content/fortran-modernization-workshop
- The Art of Readable Code, D. Boswell and T. Foucher. O’Reilly, 2011;
- The Clean Coder, R. Martin. Prentice Hall, 2011
- Learning Agile, A. Stellman and J. Greene. O’Reilly, 2014;
- Modern Fortran in Practice, A. Markus. Cambridge University Press, 2012;
- Modern Fortran, N. Clerman and W. Spector. Cambridge University Press, 2012;
- Modern Fortran Explained, M. Metcalf, J. Reid and M. Cohen. Oxford University Press, 2011
- Git Pocket Guide, R. Silverman. O’Reilly, 2013;
- Why Programs Fail, A. Zeller. Morgan Kaufmann, 2009.
- CUDA Fortran for Scientists and Engineers, G. Ruetsch and M. Fatica. Morgan Kaufmann, 2013;
- Refactoring: Improving the Design of Existing Code. M. Fowler, et al. Addison Wesley, 1999;
- Managing Projects with GNU Make, R. Mecklenburg. O'Reilly, 2004;
- Software Engineering: The Current Practice, V. Rajlich. CRC Press, 2011;
- Introduction to Programming with Fortran, I. Chivers and J. Sleightholme. Springer, 2015;
- Scientific Software Development in Fortran, Drew McCormack. Lulu, 2010.
- Numerical Computing with Modern Fortran, R. Hanson, SIAM. 2014.
- Guide to Fortran 2008 Programming, W. Brainerd. Springer. 2015.
- Read Me First! A Style Guide for the Computer Industry, Sun Technical Publications. Prentice Hall, 2009.
- Programming Models for Parallel Computing, P. Balaji. MIT Press, 2015.