Text this: Algrbra a modern introduction.