The Naval Education and Training Program Development Center prepared this for Engineman 3rd and 2nd. 676 pages.