Title: Great Book of Patterns : 97 Amazing Patterns