{
    "id": 318957,
    "slug": "spellslinger-02-shadowblack",
    "nstc": null,
    "title": "Shadowblack",
    "subtitle": "Book Two in the page-turning new fantasy series",
    "collection_title": "Spellslinger",
    "collection_part_number": "2",
    "annotation": null,
    "description": "After fleeing his own people, Kellen has discovered he's an even worse outlaw than he was mage. It doesn't help that his only allies are a swaggering card player and a thieving squirrel cat. Then he meets Seneira, a blindfolded girl who isn't blind, whose secrets get them caught in a conspiracy. Now Kellen must find the mage responsible before the entire frontier falls victim to the shadowblack.",
    "imprint": null,
    "language_code": "eng",
    "original_language_code": null,
    "page_count": 352,
    "duration_seconds": null,
    "publication_date_first": "2017-10-01",
    "publication_date_latest": "2017-10-01",
    "cover_url": null,
    "editions": [
        {
            "isbn": "9781471406133",
            "product_form": "BC"
        }
    ],
    "ratings_count": 0,
    "read_count": 0,
    "review_count": 0,
    "favorite_count": 0,
    "reading_status_read_count": 0,
    "reading_status_reading_count": 0,
    "reading_status_want_to_read_count": 0,
    "rating_average": null,
    "ratings_distribution": {
        "1": 0,
        "2": 0,
        "3": 0,
        "4": 0,
        "5": 0
    },
    "created_at": "2025-09-19T13:17:45+00:00",
    "updated_at": "2025-10-31T00:25:31+00:00",
    "publisher": {
        "id": 4303,
        "slug": "bonnier-fiction",
        "name": "Bonnier Fiction",
        "created_at": "2025-09-19T13:10:23+00:00",
        "updated_at": "2025-09-19T15:10:09+00:00"
    },
    "contributors": [
        {
            "id": 190557,
            "slug": "sebastien-de-castell-2",
            "key_names": "Castell",
            "names_before_key": "Sebastien",
            "prefix_to_key": "de",
            "contributor_role": "A01",
            "readable_contributor_role": "Author"
        }
    ],
    "genres": [],
    "subjects": [
        {
            "scheme_identifier": "32",
            "scheme_version": null,
            "main_subject": false,
            "subject_code": "280",
            "created_at": "2025-09-19T13:17:45+00:00",
            "updated_at": "2025-09-19T13:17:45+00:00"
        }
    ],
    "campaigns": []
}