Thinking Mathematically
ISBN-13: 9780555004388