http://needlib.com/knigi/sdelay-sam/26186-200-knitted-blocks-traditional-and-contemporary-designs-to-mix-and-match.html