good book problems