Finite And Infinite Goods C by Anouche Adams, Robert M. Adams & Robert Merrihew Adams