Thinking Algebraically With Numbers And Shapes by DALE SEYMOUR PUBLICATIONS | Menrva Books