Matrix Methods In Finite Mathematics by Steven C. Althoen & Robert J. Bumcrot