Multiplication of matrices;

A = {{a, b}, {c, d}, {e, f}};
B = {{g, h, i}, {j, k, l}, {m, n, o}};
Print["A=", MatrixForm[A]];
Print["B=", MatrixForm[B]];

"Inner Product";
Print["BA=", MatrixForm[B . A]];

"Outer Product" ;Print["AB=", 
        MatrixForm[
          Outer[Times, A, B]]] ;

"Example 1.10, pg 8";
A = {{2, 0, 0}, {0, 1, 2}, {1, 2, 0}};
B = {{1/2, 0, 0}, {-1/4, 0, 1/2}, {1/8, 
            1/2, -1/4}};
Print["A=", MatrixForm[A]];
Print["B=", MatrixForm[B]];

Print["AB=", 
        MatrixForm[A . B]];

Print["BA=", MatrixForm[B . A]];

Print[
        MatrixForm[Inverse[A]]];