Practical problem solver : substitutes short cuts and ingenious solutions. (The reader's digest association, 1994)