Schaums Outlines of Physical science - Beiser, Arthur . (2005)