Physics For Technology by Daniel H. Nichols