Mathematical Thinking and Communication by Mark Driscoll, Johannah Nikula, Jill Neumayer DePiper | Lex | Lex