Logical dilemmas

John W. Dawson, Jr
A K Peters
9781568810256
1-56881-025-3