New Thinking for a New Millennium | 0415129435 | Memmo