Clear Thinking in a Blurry World First Edition
Tim Kenyon, University of Waterloo
ISBN: 0-17-625194-4