16-Patterns-copyright-RogerFoley-2013