Book cover for The Devil's Advocate: A Novel by Steve Cavanagh

The Devil's Advocate

A Novel

2025 Released
432 Pages
7-8 Hours
Audiobook Unavailable
Hardback Unavailable
Atria BooksISBN 9781668093481