Squaring matrices : connecting mathematics and science. - Horton, Robert M.