Have a look at this one too.

http://www.glengarryhats.com/about.htm