Concepts in Algebra: A Technological Approach by M. Kathleen Heid | Menrva Books | MenrvaBooks