Matrix Methods by Richard Bronson & Gabriel B. Costa