S.P. O'Farrell
Cover images and book information are provided by ISBNdb and Open Library, and remain the property of their respective rights holders.