Text this: Computer modeling and simulation : principles of good practice / by John McLeod.