Abstract Algebra I
Middlebury College