Introduction to mathematical thinking : algebra and number systems Gilbert, William J. General Stack 510 GIL-W 2005 View