The many worlds of logic

Paul Herrick
Oxford University Press
9780195155037
0-19-515503-3