Physics for Scientists and Engineers: Extended Version, 2nd Edition