Basic alegebra - Knapp, Anthony W (Boston Birkhauser, 2006)