{
    "id": 450110,
    "slug": "a-view-across-the-rooftops-suzanne-kelman",
    "nstc": null,
    "title": "A View Across the Rooftops",
    "subtitle": null,
    "collection_title": null,
    "collection_part_number": null,
    "annotation": null,
    "description": "1941, Nazi-occupied Amsterdam. An unforgettable story of love, hope and betrayal, and a testament to the courage of humanity in history\u2019s darkest days.\n\nAs Nazis occupy his beloved city, Professor Josef Held feels helpless. So when he discovers his former pupil Michael Blum is trying to escape the Gestapo, he offers Michael a place to hide in his attic.\n\nIn the quiet gloom of the secret room, Michael talks of his beautiful, fearless girlfriend, Elke. Michael insists that not even the Nazis will come between them. But Elke is a non-Jewish Dutch girl, and their relationship is strictly forbidden.\n\nJosef sees the passionate determination in his young friend\u2019s eyes. Furious with the rules of the cruel German soldiers and remembering his own heartbreak, Josef feels desperate to give Michael and Elke\u2019s love a chance. But then tragedy strikes, and Josef is faced with an impossible choice.\n\nIn the dark days of war, with danger and betrayal at every turn, no-one can be trusted. If Michael is to survive and get back to the woman he loves, it will be down to Josef \u2013 to find the hero inside himself, and do whatever it takes to keep Michael alive.\n\nEven if it means putting his own life in mortal danger.",
    "imprint": null,
    "language_code": "eng",
    "original_language_code": null,
    "page_count": 438,
    "duration_seconds": null,
    "publication_date_first": null,
    "publication_date_latest": "2019-10-25",
    "cover_url": null,
    "editions": [],
    "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:52:46+00:00",
    "updated_at": "2025-10-31T00:38:12+00:00",
    "publisher": {
        "id": 4547,
        "slug": "bookouture",
        "name": "Bookouture",
        "created_at": "2025-09-19T13:14:18+00:00",
        "updated_at": "2025-09-19T15:04:57+00:00"
    },
    "contributors": [
        {
            "id": 278647,
            "slug": "suzanne-kelman-2",
            "key_names": "Kelman",
            "names_before_key": "Suzanne",
            "prefix_to_key": null,
            "contributor_role": "A01",
            "readable_contributor_role": "Author"
        }
    ],
    "genres": [],
    "subjects": [],
    "campaigns": []
}