Understanding physics: student guide - Cassidy, David; Holten, Gerald; Rutherford, james (2009)