reviews for modern abstract rings