Quasi-Frobenius Rings by