The problem solver's practice manual /
Thompson, Neil,author.
Ewart, Carolyn,writer of foreword.