Book:Algebra: Abstract and Concrete