Codes And Ciphers by Robert Churchhouse & Robert F. Churchhouse