Matrix Theory and Applications for Scientists and Engineers