Elements of algebra and algebraic computing - Lipson Johan D (1981)