A Short Course In Matrix Theory by Margaret Kleinfeld & Erwin Kleinfeld