Daniel I. Block (Author) David C. Deuel (Editor) C. John Collins (Editor) Paul J. N. Lawrence (Editor)