The pattern came from Carol Doak's book: 50 Little Paper Pieced Blocks. Each block finishes at 3".
I am so fortunate Carol lives in my state. I attended a class with her last year, which included the book. She autographed my book and was a wonderful, friendly person and a great instructor.