Please help me find the book based on its description (comments for cons are attached)

   

v20240901