Cambridge IB Groups, Rings and Modules