How to use the Java Reflect API to instanciate a singleton (using the method "getInstance" of the object)
Official WordPress documentation on creating templates
The complete collection of Martin Fowler's design patterns for enterprise application architecture. (less complete than the book)
A french resource about design patterns.