Finite Fields for Computer Scientists and Engineers by Robert J. McEliece