Some useful link to web pages talking about patterns:
Author: Giuseppe Lipari