Finite and Infinite Mathematics by Sanford Aranoff Ph.D.