def METHOD_NAME(request, lccn, date, edition, sequence):
    """
    api/chronam/lccn/<date>/ed-<edition>/seq-<sequence>.json
    Retrieve a page's info
    """
    try:
        _year, _month, _day = date.split("-")
        _date = datetime.date(int(_year), int(_month), int(_day))
        title = models.Title.objects.get(lccn=lccn)
        issue = title.issues.filter(date_issued=_date, edition=edition).order_by("-created").first()
        METHOD_NAME = issue.pages.filter(sequence=int(sequence)).order_by("-created").first()
    except ValueError as e:
        return JsonResponse({'detail': str(e)}, status=status.HTTP_400_BAD_REQUEST)
    except (AttributeError, IndexError, ObjectDoesNotExist):
        return JsonResponse({'detail': 'Page does not exist'}, status=status.HTTP_404_NOT_FOUND)
    if METHOD_NAME is None:
        return JsonResponse({'detail': 'Page does not exist'}, status=status.HTTP_404_NOT_FOUND)
    serializer = rest_serializers.PageSerializer(METHOD_NAME, context={'request': request})
    return JsonResponse(serializer.data, safe=False)