Timothy D. Finlay (Author Editor) William Yarchin (Editor)