SMS: Basic abstract algebra /