Mechanics by Hibbler is a good book you can now download.