Physics for Technical Students by William Ballan Anderson & William Ballantyne Anderson