This is Singer, Sewing Step-by-Step, by Cy DeCosse Inc.
The size of the book is about 8 5/8" x 11 1/8" with  320 pages.