Applied algebra for the computer sciences - Gill, Arthur (Prentice-Hall, Inc, 1976)