Modern physics For scientists and engineers - Thornton, Stephen T (Australia Thomson, 2006)