Methods of finite mathematics. - Brown, John W.; Sherbert, Donald R. (Wiley, 1989)