Introduction to Computational Physics
this a legal and free book, written by Richard Fitzpatrick, Associate Professor of Physics from The University of Texas at Austin, this very complete computational Physics, it's very useful for mechanical, physics and computer engineering bachelor student, here some list of contents :
Scientific programming in C
Integration of ODEs
Euler's method
The physics of baseball pitching
Air drag
The Magnus force
Simulations of baseball pitches
The knuckleball
The chaotic pendulum
Poisson's equation
The diffusion equation
The wave equation
Particle-in-cell codes
Monte-Carlo methods
and various other example
don't worry this file is legal to download
HTML version
PDF Book version
remember that file is about 25 MB, you must be patient when download those file