The many worlds of logic a philosophical introduction - Herrick, Paul (Harcourt Brace College, 1994)