00341nam a2200133Ia 4500008004100000040001700041041001200058082001700070100001900087245003000106250001200136260004800148300001100196230917s9999||||xx |||||||||||||| ||und|| e155085aMAIN aEnglish a512.22 H888N aHumphreys, J F 0aNumbers, groups and codes a2nd ed. aCambridgebCambridge University Pressc2004 a338 p.