I saw a guy on youtube who craft those in wood and i decided to design one for 3d printing. fairly long print but quite easy to print. i did mine in PETG but any material will likely do. Scale to your need for the size of book you read the most.
printed on prusa MK3s+