def get_notebook_by_ord(current_scene_db, ordinal):
    """Returns list item referenced by input ordinal"""
    from src.praxxis.sqlite import connection
    from src.praxxis.util import error
    conn = connection.create_connection(current_scene_db)
    cur = conn.cursor()
    query = (
        'SELECT Notebook, Library FROM NotebookList WHERE ID = ? LIMIT 0, 1')
    cur.execute(query, (ordinal,))
    conn.commit()
    item = cur.fetchone()
    conn.close()
    if item is None:
        raise error.NotebookNotFoundError
    return item
