When The Devil Drives
Pages: 464, Paperback, Abacus