Mathematical systems: Finite and Infinite - Hackworth, Robert D (Holt, 1969)