Text this: An Introduction to computer simulation in applied science