Fundamentals of Geometric Dimensioning and Tolerancing by Alex Krulikowski