Modules and Algebras by Robert Wisebauer