Zaslat SMS: A text book of modern abstract algebra.