Thinking 2nd ed - Kirby, Gary R.; Goodpaster, Jeffery R. (Prentice Hall, 1999)