Linear Model Theory by Keith E. Muller & Paul W. Stewart