Thinking Through Mathematics by Edward A. Silver | Menrva Books