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.