Discovering advanced algebra an investigative approach - Murdock, Jerald (Key Curriculum Press, 2010)