Dan Margalit, Joseph Rabinoff
This book was authored in MathBook XML, with modifications by Joe Rabinoff.