Classes Of Modules by John Dauns & Yiqiang Zhou