The emergence of numerical weather prediction - Lynch, Peter (Cambridge, 2006)