Thinking - Kirby, Gary R (Prentice Hall, 2002)