Other
Techniques for Creative Thinking: Yes, They Work
A nice article that explains some of the processes that can aid in the creative thinking process. Some of the processes explained include analogical thinking, brainstorming and attribute listing.