Basic Physics A Self-Teaching Guide 3rd Edition by Karl F. Kuhn