I would definitely second Has Giebenrath's recommendation of Lam's coverage in _Lectures on modules and rings_ , and I would add Anderson and Fuller's coverage in _Rings and categories of modules_.
While I haven't had time to read it, I imagine Wisbauer's book also has good coverage on the topic.