Math for Machinists – Mark W Huth, 1637767072, paperback

A nice touch in this textbook is the chapter review crossword puzzles.