INTRODUCTION TO: Scientific Programming and Simulation Using ...
Owen Jones, Robert Maillardet & Andrew Robinson