Higher algebra - Milne, William P. (W Arnold, 1930)