SatanISBN0521604028Book AuthorHenry Ansgar KellyBook CoverPublication InfoCambridge Univ. Press. 360p $19.99 (paperback)