http://uploading.com/files/3b61b2d9/...cePatterns.pdf