Elements of algebra : geometry, numbers, equations - Stillwell, John. (Undergraduate texts in mathematics, 1994)