Rings and Modules - Ribenboim, Paulo