Linear Algebraic Monoids - Putcha, Mohan S. (Cambridge University, 1988)