Algebra by Nicholas Meyer