Text this: A brief survey of modern algebra /