Higher Algebra. - Ferrar,W.L (Oxford)