A Survey of Finite Mathematics - Marvin Marcus (Houghton Mifflin Company, 2002)