The Many Worlds of Logic

9780195155037
0-19-515503-3